function nuevoAjax()
{
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */
	var xmlhttp=false;
	try {
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e) {
		try {
			// Creacion del objet AJAX para IE
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E) {
			xmlhttp=false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!="undefined") {
		xmlhttp=new XMLHttpRequest();
	}

	return xmlhttp;
}

//asistencia personal
function buscar_datos(Cedula,Cedula2) {
	if(Cedula) {
		var divMensaje=document.getElementById("datos");
		divMensaje.innerHTML='Buscando...';
		var ajax=nuevoAjax();
			ajax.open("POST", "BuscarDatos.php?Cedula="+Cedula, true);
			ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			ajax.send(divMensaje+"="+divMensaje);

			ajax.onreadystatechange=function() {
				if (ajax.readyState==4) {
					divMensaje.innerHTML=ajax.responseText;
				}
			}
	}
	else if (Cedula2){
		var divMensaje=document.getElementById("datos2");
		divMensaje.innerHTML='Buscando...';
		var ajax=nuevoAjax();
			ajax.open("POST", "BuscarDatos.php?Cedula2="+Cedula2, true);
			ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			ajax.send(divMensaje+"="+divMensaje);

			ajax.onreadystatechange=function() {
				if (ajax.readyState==4) {
					divMensaje.innerHTML=ajax.responseText;
				}
			}
		}
	else {
		alert('Indique la Cedula');
		document.getElementById('Cedula').focus();
	}
}

function agregar(Cedula,Entrada,Fecha) {
	if((Cedula)&&(Entrada)&&(Fecha)) {
		var divMensaje=document.getElementById("datos_mostrar");
		divMensaje.innerHTML='Cargando...';
		var ajax=nuevoAjax();
			ajax.open("POST", "AgregarDatos.php?Cedula="+Cedula+'&Entrada='+Entrada+'&Fecha='+Fecha, true);
			ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			ajax.send(divMensaje+"="+divMensaje);

			ajax.onreadystatechange=function() {
				if (ajax.readyState==4) {
					divMensaje.innerHTML=ajax.responseText;
				}
			}
	}
	else {
		alert('Se produjo un problema, vuelva a cargar la página');
	}
}

function agregar_salida(Cedula,Salida,Fecha) {
	if((Cedula)&&(Salida)&&(Fecha)) {
		var divMensaje=document.getElementById("datos_mostrar2");
		divMensaje.innerHTML='Cargando...';
		var ajax=nuevoAjax();
			ajax.open("POST", "AgregarDatosSalida.php?Cedula="+Cedula+'&Salida='+Salida+'&Fecha='+Fecha, true);
			ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			ajax.send(divMensaje+"="+divMensaje);

			ajax.onreadystatechange=function() {
				if (ajax.readyState==4) {
					divMensaje.innerHTML=ajax.responseText;
				}
			}
	}
	else {
		alert('Se produjo un problema, vuelva a cargar la página');
	}
}

/*function quitar(Cedula,Entrada){
	if((Cedula)&&(Entrada)) {
		var divMensaje=document.getElementById("datos_mostrar");
		divMensaje.innerHTML='Cargando...';
		var ajax=nuevoAjax();
			ajax.open("POST", "QuitarDatos.php?Cedula="+Cedula+'&Entrada='+Entrada, true);		
			ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			ajax.send(divMensaje+"="+divMensaje);
			
			ajax.onreadystatechange=function()
			{
				if (ajax.readyState==4)
				{												
					divMensaje.innerHTML=ajax.responseText;
					cargar_total_factura();					
				}
			}
	}else{
		alert('Se produjo un problema, vuelva a cargar la página');
	}
}*/
//fin asistencia personal

//mostrar docente en planilla alumno nuevo
function buscar_docente(Grado,Seccion,Periodo) {
	if((Grado)&&(Seccion)&&(Periodo)) {
		var divMensaje=document.getElementById("datos_docente");
		divMensaje.innerHTML='Buscando...';
		var ajax=nuevoAjax();
			ajax.open("POST", "BuscarDocente.php?Grado="+Grado+'&Seccion='+Seccion+'&Periodo='+Periodo, true);
			ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			ajax.send(divMensaje+"="+divMensaje);

			ajax.onreadystatechange=function() {
				if (ajax.readyState==4) {
					divMensaje.innerHTML=ajax.responseText;
				}
			}
	}
	else {
		alert('Indique Grado y Seccion');
	}
}
//fin mostrar docente en planilla alumno nuevo

//mostrar cant de alumnos en grado en planilla alumno nuevo
function buscar_alumno(Grado,Seccion,Periodo) {
	if((Grado)&&(Seccion)&&(Periodo)) {
		var divMensaje=document.getElementById("datos_alumno");
		divMensaje.innerHTML='Buscando...';
		var ajax=nuevoAjax();
			ajax.open("POST", "CantAlumnosGrado.php?Grado="+Grado+'&Seccion='+Seccion+'&Periodo='+Periodo, true);
			ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			ajax.send(divMensaje+"="+divMensaje);

			ajax.onreadystatechange=function() {
				if (ajax.readyState==4) {
					divMensaje.innerHTML=ajax.responseText;
				}
			}
	}
}
//fin mostrar cant de alumnos en grado en planilla alumno nuevo

//mostrar edad de alumno en grado en planilla alumno nuevo
/*function edad_alumno(Fecha) {
	if(Fecha) {
		var divMensaje=document.getElementById("datos_alumno");
		divMensaje.innerHTML='Buscando...';
		var ajax=nuevoAjax();
			ajax.open("POST", "CantAlumnosGrado.php?Grado="+Grado+'&Seccion='+Seccion+'&Periodo='+Periodo, true);
			ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			ajax.send(divMensaje+"="+divMensaje);

			ajax.onreadystatechange=function() {
				if (ajax.readyState==4) {
					divMensaje.innerHTML=ajax.responseText;
				}
			}
	}
}*/
//fin mostrar edad de alumno en grado en planilla alumno nuevo
